## ДЗ Кеширование Redis, memcached

### Задание 1. Кеширование
Приведите примеры проблем, которые может решить кеширование.

Приведите ответ в свободной форме.

#### Ответ.

- Повышение производительности достигается за счет складывания в кэш данных, к которым чаще всего происходит обращение.
  
- Увеличение скорости ответа.
  
- Экономия ресурсов базы данных, например, применяя кэширование тяжелых запросов.
  
- Сглаживание бустов трафика. Например, во время черной пятницы онлайн магазины используют кэш, чтобы переживать резкое увеличение трафика.

### Задание 2. Memcached
Установите и запустите memcached.
Приведите скриншот systemctl status memcached, где будет видно, что memcached запущен.

#### Ответ.
![Скриншот 1](https://github.com/MalovAleksey/DZ/blob/main/Memcached-1.png)

### Задание 3. Удаление по TTL в Memcached
Запишите в memcached несколько ключей с любыми именами и значениями, для которых выставлен TTL 5.

Приведите скриншот, на котором видно, что спустя 5 секунд ключи удалились из базы.

#### Ответ.

![Скриншот 2](https://github.com/MalovAleksey/DZ/blob/main/Memcached-2.png)

### Задание 4. Запись данных в Redis
Запишите в Redis несколько ключей с любыми именами и значениями.

Через redis-cli достаньте все записанные ключи и значения из базы, приведите скриншот этой операции.

#### Ответ.

![Скриншот 2](https://github.com/MalovAleksey/DZ/blob/main/redis.png)
